Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Croatia F1 Croatia F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 Tunisia F6 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Italy F9 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F2 Slovenia F3 Germany F7 France F17 France F18 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Croatia F5 Slovenia F1 Germany F14 Turkey F6 Iran F4 Iran F5 China F4 Hungary F6 Colombia F4 Czech Republic F4 Czech Republic F5 Czech Republic F6 Tunisia F4 Tunisia F5 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 Croatia F3 France F16 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Australia F2 Slovenia F3 Croatia F5 Memorial Kolyaskin - Donetsk Warta Cup - Sopot Warta Cup 2001 - Sopot USTA Challenger of San Antonio - San Antonio Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw Alexander Kolyaskin Memorial - Donetsk KGHM Polish Indoors - Wroclaw Budapest Challenger - Budapest 2002 Azalea Orthopedic Challenger - Tyler The LTA Bolton Challenger - Bolton Gallagher International - Hamilton Architect Open - Budapest Challenger 42 - Andrezieux Oberstaufen Cup - Oberstaufen Asics Challenger Open - Monchengladbach St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Uncle Toby's Burnie Challenger - Tasmania Pekao Open - Szczecin ATP Slovak Open Challenger - Bratislava Kobstaedernes ATP Challenger - Kolding Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open 2006 - Bratislava Genoa Open Challenger-Fondazione Carige - Genova Morocco Tennis Tour - Casablanca Garden Open 2005 - Rome Steelers Cup 2005 - Kosice Media Will Cup Busan Challenger Tennis - Busan Kia International in Caloundra - Caloundra Unique Zagreb Open - Zagreb Open de la Ville de Saint Denis - Reunion Island Steelers Cup - Kosice Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen Alexander Kolyaskin Memorial - Donetsk Ljubljana Open - Ljubljana Ispat Open 2004 - Ostrava Czech Open 2006 - Prostejov Banjaluka Challenger 2007 - Banja Luka IPP Open - Helsinki Tehran Open 2004 - Tehran Challenger 42 - Andrezieux Club Coop's ATP Challenger International - Brisbane Ischgl International ATP Challenger - Ischgl La Rinascente Tennis Cup Harbour Club Milano - Milan Oberstraufen Cup - Oberstaufen KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana BH Telecom Sarajevo 2007 - Sarajevo Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Ljubljana Open - Ljubljana Porsche Open - Poznan Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Mamaia Challenger - Constanta Porsche Open - Poznan Bukhara Challenger - Bukhara Karshi Challenger - Karshi Black Forest Open - Freudenstadt Ljubljana Open 2008 - Ljubljana Genova Open Challenger - Genova Porsche Open - Poznan Pekao Open - Szczecin Flea Market Cup Busan Challenger Tennis - Busan Caloundra ATP Challenger - Caloundra S Tennis Masters - Graz Medjurgorje Open - Medjugorje KGHM Dialog Polish Indoors - Wroclaw PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Olimp Kyiv Open - Kiev Ethias Tennis Trophy - Mons Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Wroclaw Challenger Burnie Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Coffee Cup Challenger - Chikmagalur X Trofeo Ciudad de Quito - Quito Monza Challenger Rome Challenger Rome Challenger Ostrava Challenger Tatra Banka Slovak Open - Bratislava Roma Challenger 2007 - Rome Astana Challenger - Astana Polska Energia Open - Bytom Recanati Challenger Segovia Challenger 's Tennis Masters 07 Challenger - Graz Istanbul Challenger Ljubljana Challenger Tiburon Challenger Unicredit Czech Open - Prostejov Calabasas Challenger Charlottesville Challenger Knoxville Challenger Open de la Ville de Saint Denis - Reunion Island Cancun Challenger Open Prevadies - St. Brieuc Kish Free Zone Island Challenger - Kish Island Burnie Challenger Croatia Osiguranje Rijeka Open - Rijeka Prostejov Challenger Marburg Challenger Guzzini Challenger - Recanati Ljubljana Open - Ljubljana Guayaquil Challenger Cancun Challenger San Luis Potosi Challenger - San Luis Potosi Caloundra Challenger Honolulu Challenger St. Brieuc Challenger Seoul Challenger AGT Challenger - Leon Zagreb Challenger Pekao Open 2005 - Szczecin Rijeka Challenger Nottingham Challenger Braunschweig Challenger Poznan Challenger Rijeka Challenger Binghamton Challenger Samsung Securities Cup - Seoul III Isla de Lanzarote - Lanzarote ECM Prague Open 2008 - Prague Alphen Challenger Rijeka Open - Rijeka Banja Luka Challenger Ljubljana Challenger Czech Indoor Open - Prague Seoul Challenger Eckental Challenger Loughborough Challenger s'Tennis Masters Challenger - Graz Tallahassee Challenger Recanati Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Ostrava Challenger Prague Challenger Dharwad Challenger 2006 - Dharwad Prosperita Open 2006 - Ostrava Beijing Challenger Istanbul Challenger Mordovia Cup - Saransk s Tennis Masters 06 - Graz Rhodes Challenger Portoroz Challenger Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Szczecin Challenger Anning Challenger Porsche Open - Poznan Black Forest Open - Freudenstadt Lambertz Open by Stawag 2007 - Aachen Shenzhen Challenger Anning Challenger Nottingham-2 Challenger McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo The Wright Financial Group, Inc. Challenger - Champaign Anning Challenger Busan Challenger Seoul Challenger Eskisehir Challenger Sarasota Challenger Ilkley Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Alphen Challenger Portoroz Challenger Sacramento Challenger IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Gemax Open - Belgrade Seoul Challenger St. Brieuc Challenger Gwangju Challenger Portoroz Challenger Banja Luka Challenger - Banja Luka Rimini Challenger Alphen Challenger Ilkley Challenger Fairfield Challenger Salzburg Challenger Happy Valley Challenger 9° Trani Cup - Trani Akbank Private Banking TED Open - Istanbul Szczecin Challenger Wroclaw Challenger Busan Challenger Portoroz Challenger Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City Honolulu Challenger Black Forest Open - Freudenstadt Burnie Challenger Pekao Open - Szczecin Sarajevo Challenger LTA Shrewsbury Challenger - Shrewsbury Bauer Watertechnology Cup - Eckental Cordenons Challenger Manerbio Challenger Challenger Ford de Cherbourg - Cherbourg Alessandria Challenger Fairfield Challenger Kyiv Open - Kiev Internazionali di Tennis - Bergamo Happy Valley Challenger Dallas Challenger XI Abierto Internacional de Salinas - Salinas Nanjing Challenger Anning Challenger Manchester Challenger Vancouver Challenger Stockton Challenger Las Vegas Challenger Rennes Challenger Alexander Kolyaskin Memorial - Donetsk Dubrovnik Open - Dubrovnik Bergamo Challenger Aamulehti Tampere Open - Tampere Togliatti Cup - Togliatti Caltanissetta Challenger Arroyo de la Encomienda - Valladolid Black Forest Open - Freudenstadt XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio MST ATP Challenger International - Burnie KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Wuhan Challenger Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin Eckental Challenger St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Germany F1 Neride Prague Indoor - Prague The LTA Men's Challenger Wrexham - Wrexham St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev Bauer Watertechnilogy Cup 2008 - Eckental KGHM Polish Indoors - Wroclaw Banja Luka Challenger Nokian Hakkapeliitta Open - Tampere Black Forest Open 2004 - Freudenstadt USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Stella Artois Clay Court Championships - Budaors Mordovia Cup 2005 - Saransk Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn KGHM Emax Polish Indoors - Wroclaw ECM Prague Open - Prague Bauer Watertechnology Cup 2007 - Eckental Southern Capital Cup - Almaty Ipsos Bucharest Challenger - Bucharest Sacramento Challenger ATP Challenger Trophy 2008 - Trnava Rimini Challenger Idea Prokom Open - Sopot Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Rijeka Challenger Nottingham-2 Challenger Monza Challenger Jonkoping Challenger Savannah Challenger Karlsruhe Challenger Furth Challenger Croatia Open - Umag Idea Prokom Open - Sopot Croatia Open - Umag Idea Prokom Open - Sopot CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb The Stella Artois Championships - London Bratislava Challenger BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Salzburg Challenger Heilbronn Challenger Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna The Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Puebla Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney BCR Open Romania - Bucharest Noumea Challenger AEGON Championships - London Kazan Challenger Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Belgrade Challenger Legg Mason Tennis Classic - Washington Wroclaw Challenger Copa Claro - Buenos Aires Bank Austria Tennis Trophy - Vienna Open Sabadell Atlantico - Barcelona China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Caltanissetta Challenger Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Barletta Challenger Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Johannesburg Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem China Open - Beijing Athens Challenger Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Generali Open - Kitzbuhel Mumbai Open - Mumbai Gerry Weber Open - Halle Las Vegas Challenger Millenium Tennis Championships - Delray Beach China Open - Beijing AEGON Championships - London Pilot Pen Tennis - New Haven Apia International - Sydney Ljubljana Challenger Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Barcelona Open BancSabadell - Barcelona Eckental Challenger Grand Prix Hassan II - Casablanca Le Gosier Challenger Surbiton Challenger Erste Bank Open - Vienna Rome Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Cordenons Challenger Maui Challenger Traralgon Challenger Canberra Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Apia International - Sydney Helsinki Challenger Pekao Open 2001 - Szczecin University of Tennessee USTA Challenger - Knoxville Skandia Open - Linz Compaq Cup 2001 - Zabrze Ljubljana Open - Ljubljana Tiburon Challenger ECM Prague Open 2005 - Prague Bastad Challenger Unique Zagreb Open - Zagreb Antonio Savoldi-Marco Co. - Manerbio Tennis Napoli Cup 2006 - Napoli ABN/AMRO World Tennis Tournament - Rotterdam Orange Prokom Open - Sopot PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago Citi Open - Washington Campbell's Hall of Fame Tennis Championships - Newport Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells Rakuten Japan Open - Tokyo NASDAQ-100 Open - Miami BCR Open Romania - Bucharest BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai PTT Thailand Open - Bangkok BMW Open - Munich Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Sony Open Tennis - Miami Mutua Madrid Open - Madrid Miami Open - Miami Miami Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Bet-at-home Open - Hamburg BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Wimbledon - London Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Cup - Montreal Australian Open - Melbourne Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, 2R, GRE-POL 0-5 French Open - Paris Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Australian Open (juniors) Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 1R, ROU-SLO 4-1 Olympics - London Davis Cup, Group 2, 1R, SLO-EGY 5-0